package com.atguigu.spring5.lifecycle;

import lombok.Getter;

/**
 * @author : wenchao.long
 * @date : Created in 2020/10/29 11:23 周四
 * @description :
 */
@Getter
public class OrdersLife {
    private String name;

    public OrdersLife() {
        System.out.println("第一步 执行无参构造创建bean实例");
    }

    public void setName(String name) {
        this.name = name;
        System.out.println("第二步 调用set方法设置值");
    }

    /**
     * 创建执行的初始化的方法
     */
    public void initMethod() {
        System.out.println("第三步 执行初始化的方法");
    }

    /**
     * 销毁的方法
     */
    public void destroyMethod() {
        System.out.println("第五步 销毁bean方法");
    }
}
